package com.mdz.nc.Entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author 孟德志
 * @since 2020-07-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_spcrkls")
public class SysSpcrkls extends Model<SysSpcrkls> {

    private static final long serialVersionUID=1L;

    @TableField("单据日期")
    private String 单据日期;

    @TableField("商品编码")
    private String 商品编码;

    @TableField("商品名称")
    private String 商品名称;

    @TableField("商品规格")
    private String 商品规格;

    @TableField("单位")
    private String 单位;

    @TableField("生产企业")
    private String 生产企业;

    @TableField("批号")
    private String 批号;

    @TableField("有效期")
    private String 有效期;

    @TableField("含税进价")
    private BigDecimal 含税进价;

    @TableField("外包装率")
    private BigDecimal 外包装率;

    @TableField("入库数量")
    private BigDecimal 入库数量;

    @TableField("入库件数")
    private BigDecimal 入库件数;

    @TableField("出库数量")
    private BigDecimal 出库数量;

    @TableField("出库件数")
    private BigDecimal 出库件数;

    @TableField("含税售价")
    private BigDecimal 含税售价;

    @TableField("无税价格")
    private BigDecimal 无税价格;

    @TableField("含税考核价")
    private BigDecimal 含税考核价;

    @TableField("客户编码")
    private String 客户编码;

    @TableField("客户名称")
    private String 客户名称;

    @TableField("业务员")
    private String 业务员;

    @TableField("供应商编码")
    private String 供应商编码;

    @TableField("供应商名称")
    private String 供应商名称;

    @TableField("业务ID")
    private String 业务ID;

    @TableField("部门")
    private String 部门;

    @TableField("生产日期")
    private String 生产日期;

    @TableField("单据类型")
    private String 单据类型;

    @TableField("出入库类型")
    private String 出入库类型;

    @TableField("[采购/销售订单号]")
    private String 采购销售订单号;

    @TableField("来源单据号")
    private String 来源单据号;

    @TableField("仓库")
    private String 仓库;

    @TableField("库管员")
    private String 库管员;

    @TableField("批次号")
    private String 批次号;

    @TableField("库存状态")
    private String 库存状态;

    @TableField("产地")
    private String 产地;

    @TableField("剂型")
    private String 剂型;

    @TableField("批准文号")
    private String 批准文号;

    @TableField("注册证号")
    private String 注册证号;

    @TableField("含特殊特殊药品")
    private String 含特殊特殊药品;

    @TableField("物料类别")
    private String 物料类别;

    @TableField("库存组织")
    private String 库存组织;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
